--- policy: /ce/ca/aws/bedrock/provisioned-model-support logic: /ce/ca/aws/bedrock/provisioned-model-support/prod.logic.yaml executionTime: 2026-10-30T18:09:11.057603365Z generationMs: 76 executionMs: 950 rows: - id: active-current match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: legacy-current match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' runtimeError: {} - id: updating-legacy-current-active-desired match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' runtimeError: {} - id: updating-active-current-legacy-desired match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: active-current-legacy-original-base match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: creating-active-current match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 299 actual: 299 conditionText: expected: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" actual: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" runtimeError: {} - id: failed-update-legacy-current match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 299 actual: 299 conditionText: expected: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" actual: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" runtimeError: {} - id: unknown-throughput-status match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 199 actual: 199 conditionText: expected: "not(setOfText(['Creating', 'InService', 'Updating', 'Failed']).contains(extract('CA10A2__status__c')))" actual: "not(setOfText(['Creating', 'InService', 'Updating', 'Failed']).contains(extract('CA10A2__status__c')))" runtimeError: {} - id: missing-throughput-status match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 101 actual: 101 conditionText: expected: CA10A2__status__c.isEmpty() actual: CA10A2__status__c.isEmpty() runtimeError: {} - id: custom-current-legacy-base-active-desired match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('caAwsBedrockUsesCustomModel') actual: extract('caAwsBedrockUsesCustomModel') runtimeError: {} - id: custom-arn-in-generic-current-field match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('caAwsBedrockUsesCustomModel') actual: extract('caAwsBedrockUsesCustomModel') runtimeError: {} - id: active-current-extraneous-custom-arn match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: active-current-extraneous-custom-lookup match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: missing-current-arn match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 401 actual: 401 conditionText: expected: CA10A2__modelArn__c.isEmpty() actual: CA10A2__modelArn__c.isEmpty() runtimeError: {} - id: malformed-current-arn match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 499 actual: 499 conditionText: expected: not(extract('CA10A2__modelArn__c').contains(bytes('::foundation-model/'))) actual: not(extract('CA10A2__modelArn__c').contains(bytes('::foundation-model/'))) runtimeError: {} - id: unresolved-current-lookup match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 605 actual: 605 conditionText: expected: CA10A2__modelArn__c.isEmpty() actual: CA10A2__modelArn__c.isEmpty() runtimeError: {} - id: missing-current-lookup-original-base-present match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 599 actual: 599 conditionText: expected: isEmptyLookup('CA10A2__model__r') actual: isEmptyLookup('CA10A2__model__r') runtimeError: {} - id: disappeared-current-model match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 599 actual: 599 conditionText: expected: isEmptyLookup('CA10A2__model__r') actual: isEmptyLookup('CA10A2__model__r') runtimeError: {} - id: mismatched-model-arn match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') actual: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') runtimeError: {} - id: mismatched-region match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') actual: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') runtimeError: {} - id: missing-related-model-arn match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 605 actual: 605 conditionText: expected: CA10A2__modelArn__c.isEmpty() actual: CA10A2__modelArn__c.isEmpty() runtimeError: {} - id: unknown-model-lifecycle match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: eol-not-a-native-api-status match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: missing-model-lifecycle match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 704 actual: 704 conditionText: expected: CA10A2__modelLifecycleStatus__c.isEmpty() actual: CA10A2__modelLifecycleStatus__c.isEmpty() runtimeError: {} - id: disappeared-throughput match: true status: expected: DISAPPEARED actual: DISAPPEARED conditionIndex: expected: 99 actual: 99 conditionText: expected: isDisappeared(CA10A2__disappearanceTime__c) actual: isDisappeared(CA10A2__disappearanceTime__c) runtimeError: {} - id: future-snapshot-still-uses-native-state match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: legacy-current-extraneous-custom-metadata match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' runtimeError: {} - id: creating-without-model-data match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 299 actual: 299 conditionText: expected: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" actual: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" runtimeError: {} - id: failed-without-model-data match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 299 actual: 299 conditionText: expected: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" actual: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" runtimeError: {} - id: creating-legacy-model match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 299 actual: 299 conditionText: expected: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" actual: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" runtimeError: {} - id: active-context-variant-24k match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: active-context-variant-300k match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: haiku-active-region match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE' runtimeError: {} - id: haiku-legacy-region match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' actual: extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY' runtimeError: {} - id: context-variant-mismatch match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') actual: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') runtimeError: {} - id: model-arn-case-mismatch match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') actual: extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c') runtimeError: {} - id: imported-custom-model match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('caAwsBedrockUsesCustomModel') actual: extract('caAwsBedrockUsesCustomModel') runtimeError: {} - id: govcloud-custom-model match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('caAwsBedrockUsesCustomModel') actual: extract('caAwsBedrockUsesCustomModel') runtimeError: {} usedFiles: - path: /ce/ca/aws/bedrock/provisioned-model-support/policy.yaml md5Hash: F96D249B88459D2A204D85F48C079DCF content: | --- names: full: AWS Bedrock Provisioned Throughput should use an Active model contextual: Provisioned Throughput should use an Active model description: > Ensure that Amazon Bedrock Provisioned Throughput in the InService or Updating state uses a current foundation model with an Active lifecycle status. type: BEST_PRACTICE categories: - RELIABILITY frameworkMappings: - /frameworks/cloudaware/resource-reliability/infrastructure-modernization - path: /ce/ca/aws/bedrock/provisioned-model-support/prod.logic.yaml md5Hash: 5472F5A6B37458AD37DB457A7398EE36 content: | --- inputType: CA10A2__CaAwsBedrockProvisionedModelThroughput__c testData: - file: test-data.json importExtracts: - file: /types/CA10A2__CaAwsBedrockProvisionedModelThroughput__c/object.extracts.yaml - file: /types/CA10A2__CaAwsBedrockFoundationModel__c/object.extracts.yaml conditions: - status: UNDETERMINED currentStateMessage: The Provisioned Throughput status is unrecognized. check: NOT: arg: CONTAINS: arg: SET: itemType: TEXT items: - Creating - InService - Updating - Failed search: EXTRACT: CA10A2__status__c - status: INAPPLICABLE currentStateMessage: The Provisioned Throughput is being created or has failed; assess deployment health separately. check: CONTAINS: arg: SET: itemType: TEXT items: - Creating - Failed search: EXTRACT: CA10A2__status__c # Classify custom routes before reading the required model ARN; original/desired fields never establish scope. - status: INAPPLICABLE currentStateMessage: The current model uses a custom-model route outside the foundation-model lifecycle scope. check: EXTRACT: caAwsBedrockUsesCustomModel - status: UNDETERMINED currentStateMessage: The current model ARN is missing or does not identify a foundation model. check: NOT: arg: CONTAINS: arg: EXTRACT: CA10A2__modelArn__c search: BYTES: "::foundation-model/" - status: UNDETERMINED currentStateMessage: The current foundation model lookup is missing, unresolved, or disappeared. check: IS_EMPTY_LOOKUP: CA10A2__model__r # modelArn is current; foundationModelArn describes the original base and desiredModelArn can be pending. - status: UNDETERMINED currentStateMessage: The related foundation model ARN does not match the current model ARN. check: NOT_EQUAL: left: EXTRACT: CA10A2__modelArn__c right: EXTRACT: CA10A2__model__r.CA10A2__modelArn__c - status: COMPLIANT currentStateMessage: The current foundation model is Active in its AWS Region. check: IS_EQUAL: left: EXTRACT: CA10A2__model__r.CA10A2__modelLifecycleStatus__c right: TEXT: ACTIVE - status: INCOMPLIANT currentStateMessage: The current foundation model is Legacy and scheduled for retirement. remediationMessage: Test an Active replacement model and migrate inference callers before the regional model retirement date. check: IS_EQUAL: left: EXTRACT: CA10A2__model__r.CA10A2__modelLifecycleStatus__c right: TEXT: LEGACY otherwise: status: UNDETERMINED currentStateMessage: The current foundation model lifecycle status is missing or unrecognized; verify its regional status in Amazon Bedrock. - path: /ce/ca/aws/bedrock/provisioned-model-support/test-data.json md5Hash: FE5F421B1E338DC995F3258664C9B1C1 content: | [ { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "active-current", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "active-current-CA10A2__model__r", "CA10A2__model__r": { "Id": "active-current-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "legacy-current", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "legacy-current-CA10A2__model__r", "CA10A2__model__r": { "Id": "legacy-current-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "LEGACY", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1" } }, { "CA10A2__foundationDesiredModelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'" }, "CA10A2__customModel__c": null, "CA10A2__model__c": "updating-legacy-current-active-desired-CA10A2__model__r", "CA10A2__foundationDesiredModel__c": "updating-legacy-current-active-desired-CA10A2__foundationDesiredModel__r", "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__model__r": { "Id": "updating-legacy-current-active-desired-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "LEGACY", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" }, "CA10A2__foundationDesiredModel__r": { "Id": "updating-legacy-current-active-desired-CA10A2__foundationDesiredModel__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "CA10A2__customModelArn__c": null, "CA10A2__status__c": "Updating", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "Id": "updating-legacy-current-active-desired" }, { "Id": "updating-active-current-legacy-desired", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" }, "CA10A2__customModel__c": null, "CA10A2__model__c": "updating-active-current-legacy-desired-CA10A2__model__r", "CA10A2__foundationDesiredModel__c": "updating-active-current-legacy-desired-CA10A2__foundationDesiredModel__r", "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__model__r": { "Id": "updating-active-current-legacy-desired-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" }, "CA10A2__foundationDesiredModel__r": { "Id": "updating-active-current-legacy-desired-CA10A2__foundationDesiredModel__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "LEGACY" }, "CA10A2__customModelArn__c": null, "CA10A2__status__c": "Updating", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__foundationDesiredModelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1" }, { "Id": "active-current-legacy-original-base", "CA10A2__foundationModelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1", "CA10A2__customModel__c": null, "CA10A2__model__c": "active-current-legacy-original-base-CA10A2__model__r", "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "CA10A2__foundationModel__r": { "Id": "active-current-legacy-original-base-CA10A2__foundationModel__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "LEGACY" }, "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" }, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__model__r": { "Id": "active-current-legacy-original-base-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" }, "CA10A2__customModelArn__c": null, "CA10A2__status__c": "InService", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__foundationModel__c": "active-current-legacy-original-base-CA10A2__foundationModel__r" }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "creating-active-current", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "Creating", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 299, "conditionText": "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "creating-active-current-CA10A2__model__r", "CA10A2__model__r": { "Id": "creating-active-current-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "failed-update-legacy-current", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "Failed", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 299, "conditionText": "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "failed-update-legacy-current-CA10A2__model__r", "CA10A2__model__r": { "Id": "failed-update-legacy-current-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "LEGACY", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "unknown-throughput-status", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "DELETING", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 199, "conditionText": "not(setOfText(['Creating', 'InService', 'Updating', 'Failed']).contains(extract('CA10A2__status__c')))" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "unknown-throughput-status-CA10A2__model__r", "CA10A2__model__r": { "Id": "unknown-throughput-status-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "missing-throughput-status", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 101, "conditionText": "CA10A2__status__c.isEmpty()" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "missing-throughput-status-CA10A2__model__r", "CA10A2__model__r": { "Id": "missing-throughput-status-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "Id": "custom-current-legacy-base-active-desired", "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('caAwsBedrockUsesCustomModel')" }, "CA10A2__customModel__c": "custom-current-legacy-base-active-desired-CA10A2__customModel__r", "CA10A2__model__c": null, "CA10A2__foundationDesiredModel__c": "custom-current-legacy-base-active-desired-CA10A2__foundationDesiredModel__r", "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": "custom-current-legacy-base-active-desired-CA10A2__customModel__r" }, "CA10A2__foundationModel__r": { "Id": "custom-current-legacy-base-active-desired-CA10A2__foundationModel__r", "CA10A2__modelLifecycleStatus__c": "LEGACY", "CA10A2__disappearanceTime__c": null }, "CA10A2__modelArn__c": null, "CA10A2__model__r": { "Id": null, "CA10A2__disappearanceTime__c": null }, "CA10A2__foundationDesiredModel__r": { "Id": "custom-current-legacy-base-active-desired-CA10A2__foundationDesiredModel__r", "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__disappearanceTime__c": null }, "CA10A2__customModelArn__c": "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__status__c": "InService", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__foundationModelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1", "CA10A2__foundationDesiredModelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__foundationModel__c": "custom-current-legacy-base-active-desired-CA10A2__foundationModel__r" }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "custom-arn-in-generic-current-field", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('caAwsBedrockUsesCustomModel')" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "custom-arn-in-generic-current-field-CA10A2__model__r", "CA10A2__model__r": { "Id": "custom-arn-in-generic-current-field-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "active-current-extraneous-custom-arn", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" }, "CA10A2__customModelArn__c": "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__customModel__c": null, "CA10A2__model__c": "conflicting-custom-and-foundation-current-CA10A2__model__r", "CA10A2__model__r": { "Id": "conflicting-custom-and-foundation-current-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": "custom-lookup-without-arn-CA10A2__customModel__r" }, "Id": "active-current-extraneous-custom-lookup", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": "custom-lookup-without-arn-CA10A2__customModel__r", "CA10A2__model__c": "custom-lookup-without-arn-CA10A2__model__r", "CA10A2__model__r": { "Id": "custom-lookup-without-arn-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "missing-current-arn", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": null, "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 401, "conditionText": "CA10A2__modelArn__c.isEmpty()" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "missing-current-arn-CA10A2__model__r", "CA10A2__model__r": { "Id": "missing-current-arn-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "malformed-current-arn", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "not-an-arn", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 499, "conditionText": "not(extract('CA10A2__modelArn__c').contains(bytes('::foundation-model/')))" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "malformed-current-arn-CA10A2__model__r", "CA10A2__model__r": { "Id": "malformed-current-arn-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "unresolved-current-lookup", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 605, "conditionText": "CA10A2__modelArn__c.isEmpty()" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "missing-model", "CA10A2__model__r": { "Id": null, "CA10A2__disappearanceTime__c": null } }, { "Id": "missing-current-lookup-original-base-present", "CA10A2__foundationModelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModel__c": null, "CA10A2__model__c": null, "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "CA10A2__foundationModel__r": { "Id": "missing-current-lookup-original-base-present-CA10A2__foundationModel__r", "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__disappearanceTime__c": null }, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 599, "conditionText": "isEmptyLookup('CA10A2__model__r')" }, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__model__r": { "Id": null, "CA10A2__disappearanceTime__c": null }, "CA10A2__customModelArn__c": null, "CA10A2__status__c": "InService", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__foundationModel__c": "missing-current-lookup-original-base-present-CA10A2__foundationModel__r" }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "disappeared-current-model", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 599, "conditionText": "isEmptyLookup('CA10A2__model__r')" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "disappeared-current-model-CA10A2__model__r", "CA10A2__model__r": { "Id": "disappeared-current-model-CA10A2__model__r", "CA10A2__disappearanceTime__c": "2026-10-22T00:00:00Z", "CA10A2__modelLifecycleStatus__c": "LEGACY", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "mismatched-model-arn", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 699, "conditionText": "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "mismatched-model-arn-CA10A2__model__r", "CA10A2__model__r": { "Id": "mismatched-model-arn-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "mismatched-region", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 699, "conditionText": "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "mismatched-region-CA10A2__model__r", "CA10A2__model__r": { "Id": "mismatched-region-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-west-2::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "missing-related-model-arn", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 605, "conditionText": "CA10A2__modelArn__c.isEmpty()" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "missing-related-model-arn-CA10A2__model__r", "CA10A2__model__r": { "Id": "missing-related-model-arn-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": null } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "unknown-model-lifecycle", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "unknown-model-lifecycle-CA10A2__model__r", "CA10A2__model__r": { "Id": "unknown-model-lifecycle-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "RETIRED", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "eol-not-a-native-api-status", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "eol-not-a-native-api-status-CA10A2__model__r", "CA10A2__model__r": { "Id": "eol-not-a-native-api-status-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "EOL", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "missing-model-lifecycle", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 704, "conditionText": "CA10A2__modelLifecycleStatus__c.isEmpty()" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "missing-model-lifecycle-CA10A2__model__r", "CA10A2__model__r": { "Id": "missing-model-lifecycle-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "disappeared-throughput", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": "2026-10-22T00:00:00Z", "expectedResult": { "status": "DISAPPEARED", "runtimeError": null, "conditionIndex": 99, "conditionText": "isDisappeared(CA10A2__disappearanceTime__c)" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "disappeared-throughput-CA10A2__model__r", "CA10A2__model__r": { "Id": "disappeared-throughput-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "CA10A2__disappearanceTime__c": null, "Id": null }, "Id": "future-snapshot-still-uses-native-state", "context": { "snapshotTime": "2030-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" }, "CA10A2__customModelArn__c": null, "CA10A2__customModel__c": null, "CA10A2__model__c": "future-snapshot-still-uses-native-state-CA10A2__model__r", "CA10A2__model__r": { "Id": "future-snapshot-still-uses-native-state-CA10A2__model__r", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "CA10A2__customModel__r": { "Id": "legacy-current-extraneous-custom-metadata-custom", "CA10A2__disappearanceTime__c": null }, "Id": "legacy-current-extraneous-custom-metadata", "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__disappearanceTime__c": null, "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'" }, "CA10A2__customModelArn__c": "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__customModel__c": "legacy-current-extraneous-custom-metadata-custom", "CA10A2__model__c": "legacy-current-extraneous-custom-metadata-model", "CA10A2__model__r": { "Id": "legacy-current-extraneous-custom-metadata-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelLifecycleStatus__c": "LEGACY", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1" } }, { "Id": "creating-without-model-data", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "Creating", "CA10A2__modelArn__c": null, "CA10A2__customModelArn__c": null, "CA10A2__model__c": null, "CA10A2__model__r": { "Id": null, "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "INAPPLICABLE", "conditionIndex": 299, "conditionText": "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))", "runtimeError": null } }, { "Id": "failed-without-model-data", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "Failed", "CA10A2__modelArn__c": null, "CA10A2__customModelArn__c": null, "CA10A2__model__c": null, "CA10A2__model__r": { "Id": null, "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "INAPPLICABLE", "conditionIndex": 299, "conditionText": "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))", "runtimeError": null } }, { "Id": "creating-legacy-model", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "Creating", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "creating-legacy-model-model", "CA10A2__model__r": { "Id": "creating-legacy-model-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__modelLifecycleStatus__c": "LEGACY" }, "expectedResult": { "status": "INAPPLICABLE", "conditionIndex": 299, "conditionText": "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))", "runtimeError": null } }, { "Id": "active-context-variant-24k", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "active-context-variant-24k-model", "CA10A2__model__r": { "Id": "active-context-variant-24k-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "COMPLIANT", "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'", "runtimeError": null } }, { "Id": "active-context-variant-300k", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:300k", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "active-context-variant-300k-model", "CA10A2__model__r": { "Id": "active-context-variant-300k-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:300k", "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "COMPLIANT", "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'", "runtimeError": null } }, { "Id": "haiku-active-region", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "haiku-active-region-model", "CA10A2__model__r": { "Id": "haiku-active-region-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "COMPLIANT", "conditionIndex": 799, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'", "runtimeError": null } }, { "Id": "haiku-legacy-region", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:ap-south-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "haiku-legacy-region-model", "CA10A2__model__r": { "Id": "haiku-legacy-region-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:ap-south-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__modelLifecycleStatus__c": "LEGACY" }, "expectedResult": { "status": "INCOMPLIANT", "conditionIndex": 899, "conditionText": "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'", "runtimeError": null } }, { "Id": "context-variant-mismatch", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:300k", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "context-variant-mismatch-model", "CA10A2__model__r": { "Id": "context-variant-mismatch-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "UNDETERMINED", "conditionIndex": 699, "conditionText": "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')", "runtimeError": null } }, { "Id": "model-arn-case-mismatch", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "model-arn-case-mismatch-model", "CA10A2__model__r": { "Id": "model-arn-case-mismatch-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1::foundation-model/Amazon.nova-lite-v1:0:24k", "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "UNDETERMINED", "conditionIndex": 699, "conditionText": "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')", "runtimeError": null } }, { "Id": "imported-custom-model", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1:123456789012:custom-model/imported/abcdefghijkl", "CA10A2__customModelArn__c": null, "CA10A2__model__c": "imported-custom-model-model", "CA10A2__model__r": { "Id": "imported-custom-model-model", "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": "arn:aws:bedrock:us-east-1:123456789012:custom-model/imported/abcdefghijkl", "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "INAPPLICABLE", "conditionIndex": 399, "conditionText": "extract('caAwsBedrockUsesCustomModel')", "runtimeError": null } }, { "Id": "govcloud-custom-model", "context": { "snapshotTime": "2026-10-26T12:00:00Z" }, "CA10A2__disappearanceTime__c": null, "CA10A2__status__c": "InService", "CA10A2__modelArn__c": null, "CA10A2__customModelArn__c": "arn:aws-us-gov:bedrock:us-gov-west-1:123456789012:custom-model/amazon.nova-lite-v1/abcdefghijkl", "CA10A2__model__c": null, "CA10A2__model__r": { "Id": null, "CA10A2__disappearanceTime__c": null, "CA10A2__modelArn__c": null, "CA10A2__modelLifecycleStatus__c": "ACTIVE" }, "expectedResult": { "status": "INAPPLICABLE", "conditionIndex": 399, "conditionText": "extract('caAwsBedrockUsesCustomModel')", "runtimeError": null } } ] - path: /types/CA10A2__CaAwsBedrockProvisionedModelThroughput__c/object.extracts.yaml md5Hash: 910827AB234A90C04D7A63BE293B3AA6 content: | --- extracts: - name: CA10A2__status__c value: FIELD: path: CA10A2__status__c undeterminedIf: isEmpty: The Provisioned Throughput status is unavailable. - name: CA10A2__modelArn__c value: FIELD: path: CA10A2__modelArn__c returnType: BYTES undeterminedIf: isEmpty: The model ARN is unavailable. # Optional ARN of the currently associated custom model. - name: CA10A2__customModelArn__c value: FIELD: path: CA10A2__customModelArn__c # Classify the native route before requiring Model ARN, which CMDB can split into Custom Model ARN. - name: caAwsBedrockUsesCustomModel value: OR: args: - CONTAINS: arg: FIELD: path: CA10A2__modelArn__c returnType: BYTES search: BYTES: ":custom-model/" - AND: args: - IS_EMPTY: arg: FIELD: path: CA10A2__modelArn__c returnType: BYTES - CONTAINS: arg: EXTRACT: CA10A2__customModelArn__c search: TEXT: ":custom-model/" - path: /types/CA10A2__CaAwsBedrockFoundationModel__c/object.extracts.yaml md5Hash: E5B9B6AF9C7EB89705D32F84D850DB58 content: | --- extracts: # Optional output modalities from bedrock:ListFoundationModels, stored as newline-separated text. - name: CA10A2__outputModalities__c value: FIELD: path: CA10A2__outputModalities__c # Values: ACTIVE | LEGACY. Collected by bedrock:ListFoundationModels. - name: CA10A2__modelLifecycleStatus__c value: FIELD: path: CA10A2__modelLifecycleStatus__c undeterminedIf: isEmpty: The foundation model lifecycle status is unavailable. - name: CA10A2__modelArn__c value: FIELD: path: CA10A2__modelArn__c undeterminedIf: isEmpty: The foundation model ARN is unavailable. returnType: BYTES script: |- CREATE TEMP FUNCTION mock_ExpectedResult() RETURNS ARRAY >> DETERMINISTIC LANGUAGE js AS r""" return [ { "Id" : "active-current", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" } }, { "Id" : "legacy-current", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'" } }, { "Id" : "updating-legacy-current-active-desired", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'" } }, { "Id" : "updating-active-current-legacy-desired", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" } }, { "Id" : "active-current-legacy-original-base", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" } }, { "Id" : "creating-active-current", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 299, "conditionText" : "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" } }, { "Id" : "failed-update-legacy-current", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 299, "conditionText" : "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))" } }, { "Id" : "unknown-throughput-status", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 199, "conditionText" : "not(setOfText(['Creating', 'InService', 'Updating', 'Failed']).contains(extract('CA10A2__status__c')))" } }, { "Id" : "missing-throughput-status", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 101, "conditionText" : "CA10A2__status__c.isEmpty()" } }, { "Id" : "custom-current-legacy-base-active-desired", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('caAwsBedrockUsesCustomModel')" } }, { "Id" : "custom-arn-in-generic-current-field", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('caAwsBedrockUsesCustomModel')" } }, { "Id" : "active-current-extraneous-custom-arn", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" } }, { "Id" : "active-current-extraneous-custom-lookup", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" } }, { "Id" : "missing-current-arn", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 401, "conditionText" : "CA10A2__modelArn__c.isEmpty()" } }, { "Id" : "malformed-current-arn", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "not(extract('CA10A2__modelArn__c').contains(bytes('::foundation-model/')))" } }, { "Id" : "unresolved-current-lookup", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 605, "conditionText" : "CA10A2__modelArn__c.isEmpty()" } }, { "Id" : "missing-current-lookup-original-base-present", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 599, "conditionText" : "isEmptyLookup('CA10A2__model__r')" } }, { "Id" : "disappeared-current-model", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 599, "conditionText" : "isEmptyLookup('CA10A2__model__r')" } }, { "Id" : "mismatched-model-arn", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 699, "conditionText" : "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')" } }, { "Id" : "mismatched-region", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 699, "conditionText" : "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')" } }, { "Id" : "missing-related-model-arn", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 605, "conditionText" : "CA10A2__modelArn__c.isEmpty()" } }, { "Id" : "unknown-model-lifecycle", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "eol-not-a-native-api-status", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "missing-model-lifecycle", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 704, "conditionText" : "CA10A2__modelLifecycleStatus__c.isEmpty()" } }, { "Id" : "disappeared-throughput", "expectedResult" : { "status" : "DISAPPEARED", "runtimeError" : null, "conditionIndex" : 99, "conditionText" : "isDisappeared(CA10A2__disappearanceTime__c)" } }, { "Id" : "future-snapshot-still-uses-native-state", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'" } }, { "Id" : "legacy-current-extraneous-custom-metadata", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'" } }, { "Id" : "creating-without-model-data", "expectedResult" : { "status" : "INAPPLICABLE", "conditionIndex" : 299, "conditionText" : "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))", "runtimeError" : null } }, { "Id" : "failed-without-model-data", "expectedResult" : { "status" : "INAPPLICABLE", "conditionIndex" : 299, "conditionText" : "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))", "runtimeError" : null } }, { "Id" : "creating-legacy-model", "expectedResult" : { "status" : "INAPPLICABLE", "conditionIndex" : 299, "conditionText" : "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))", "runtimeError" : null } }, { "Id" : "active-context-variant-24k", "expectedResult" : { "status" : "COMPLIANT", "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'", "runtimeError" : null } }, { "Id" : "active-context-variant-300k", "expectedResult" : { "status" : "COMPLIANT", "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'", "runtimeError" : null } }, { "Id" : "haiku-active-region", "expectedResult" : { "status" : "COMPLIANT", "conditionIndex" : 799, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'", "runtimeError" : null } }, { "Id" : "haiku-legacy-region", "expectedResult" : { "status" : "INCOMPLIANT", "conditionIndex" : 899, "conditionText" : "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'", "runtimeError" : null } }, { "Id" : "context-variant-mismatch", "expectedResult" : { "status" : "UNDETERMINED", "conditionIndex" : 699, "conditionText" : "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')", "runtimeError" : null } }, { "Id" : "model-arn-case-mismatch", "expectedResult" : { "status" : "UNDETERMINED", "conditionIndex" : 699, "conditionText" : "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')", "runtimeError" : null } }, { "Id" : "imported-custom-model", "expectedResult" : { "status" : "INAPPLICABLE", "conditionIndex" : 399, "conditionText" : "extract('caAwsBedrockUsesCustomModel')", "runtimeError" : null } }, { "Id" : "govcloud-custom-model", "expectedResult" : { "status" : "INAPPLICABLE", "conditionIndex" : 399, "conditionText" : "extract('caAwsBedrockUsesCustomModel')", "runtimeError" : null } } ]; """; CREATE TEMP FUNCTION mock_CA10A2__CaAwsBedrockProvisionedModelThroughput__c() RETURNS ARRAY >> DETERMINISTIC LANGUAGE js AS r""" return [ { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "active-current-CA10A2__model__r", "Id" : "active-current" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "legacy-current-CA10A2__model__r", "Id" : "legacy-current" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "Updating", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "updating-legacy-current-active-desired-CA10A2__model__r", "Id" : "updating-legacy-current-active-desired" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "Updating", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "updating-active-current-legacy-desired-CA10A2__model__r", "Id" : "updating-active-current-legacy-desired" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "active-current-legacy-original-base-CA10A2__model__r", "Id" : "active-current-legacy-original-base" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "Creating", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "creating-active-current-CA10A2__model__r", "Id" : "creating-active-current" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "Failed", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "failed-update-legacy-current-CA10A2__model__r", "Id" : "failed-update-legacy-current" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "DELETING", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "unknown-throughput-status-CA10A2__model__r", "Id" : "unknown-throughput-status" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : null, "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "missing-throughput-status-CA10A2__model__r", "Id" : "missing-throughput-status" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : null, "CA10A2__customModelArn__c" : "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__model__c" : null, "Id" : "custom-current-legacy-base-active-desired" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "custom-arn-in-generic-current-field-CA10A2__model__r", "Id" : "custom-arn-in-generic-current-field" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__model__c" : "conflicting-custom-and-foundation-current-CA10A2__model__r", "Id" : "active-current-extraneous-custom-arn" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "custom-lookup-without-arn-CA10A2__model__r", "Id" : "active-current-extraneous-custom-lookup" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : null, "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "missing-current-arn-CA10A2__model__r", "Id" : "missing-current-arn" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "not-an-arn", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "malformed-current-arn-CA10A2__model__r", "Id" : "malformed-current-arn" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "missing-model", "Id" : "unresolved-current-lookup" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : null, "Id" : "missing-current-lookup-original-base-present" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "disappeared-current-model-CA10A2__model__r", "Id" : "disappeared-current-model" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "mismatched-model-arn-CA10A2__model__r", "Id" : "mismatched-model-arn" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "mismatched-region-CA10A2__model__r", "Id" : "mismatched-region" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "missing-related-model-arn-CA10A2__model__r", "Id" : "missing-related-model-arn" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "unknown-model-lifecycle-CA10A2__model__r", "Id" : "unknown-model-lifecycle" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "eol-not-a-native-api-status-CA10A2__model__r", "Id" : "eol-not-a-native-api-status" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "missing-model-lifecycle-CA10A2__model__r", "Id" : "missing-model-lifecycle" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__disappearanceTime__c" : new Date("2026-10-22T00:00:00Z"), "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "disappeared-throughput-CA10A2__model__r", "Id" : "disappeared-throughput" }, { "context" : { "snapshotTime" : new Date("2030-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "future-snapshot-still-uses-native-state-CA10A2__model__r", "Id" : "future-snapshot-still-uses-native-state" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__customModelArn__c" : "arn:aws:bedrock:us-east-1:123456789012:custom-model/amazon.titan-text-lite-v1/abcdefghijkl", "CA10A2__model__c" : "legacy-current-extraneous-custom-metadata-model", "Id" : "legacy-current-extraneous-custom-metadata" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "Creating", "CA10A2__modelArn__c" : null, "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : null, "Id" : "creating-without-model-data" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "Failed", "CA10A2__modelArn__c" : null, "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : null, "Id" : "failed-without-model-data" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "Creating", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "creating-legacy-model-model", "Id" : "creating-legacy-model" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "active-context-variant-24k-model", "Id" : "active-context-variant-24k" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:300k", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "active-context-variant-300k-model", "Id" : "active-context-variant-300k" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "haiku-active-region-model", "Id" : "haiku-active-region" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:ap-south-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "haiku-legacy-region-model", "Id" : "haiku-legacy-region" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:300k", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "context-variant-mismatch-model", "Id" : "context-variant-mismatch" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "model-arn-case-mismatch-model", "Id" : "model-arn-case-mismatch" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1:123456789012:custom-model/imported/abcdefghijkl", "CA10A2__customModelArn__c" : null, "CA10A2__model__c" : "imported-custom-model-model", "Id" : "imported-custom-model" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "CA10A2__status__c" : "InService", "CA10A2__modelArn__c" : null, "CA10A2__customModelArn__c" : "arn:aws-us-gov:bedrock:us-gov-west-1:123456789012:custom-model/amazon.nova-lite-v1/abcdefghijkl", "CA10A2__model__c" : null, "Id" : "govcloud-custom-model" } ]; """; CREATE TEMP FUNCTION mock_CA10A2__CaAwsBedrockFoundationModel__c() RETURNS ARRAY >> DETERMINISTIC LANGUAGE js AS r""" return [ { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "active-current-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "legacy-current-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1", "CA10A2__modelLifecycleStatus__c" : "LEGACY" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "updating-legacy-current-active-desired-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "LEGACY" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "updating-active-current-legacy-desired-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "active-current-legacy-original-base-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "creating-active-current-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "failed-update-legacy-current-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "LEGACY" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "unknown-throughput-status-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "missing-throughput-status-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : null, "CA10A2__modelArn__c" : null, "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "custom-arn-in-generic-current-field-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "conflicting-custom-and-foundation-current-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "custom-lookup-without-arn-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "missing-current-arn-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "malformed-current-arn-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "disappeared-current-model-CA10A2__model__r", "CA10A2__disappearanceTime__c" : new Date("2026-10-22T00:00:00Z"), "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "LEGACY" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "mismatched-model-arn-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-lite-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "mismatched-region-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-west-2::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "missing-related-model-arn-CA10A2__model__r", "CA10A2__modelArn__c" : null, "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "unknown-model-lifecycle-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "RETIRED" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "eol-not-a-native-api-status-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "EOL" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "missing-model-lifecycle-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : null }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "disappeared-throughput-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2030-10-23T12:00:00Z") }, "Id" : "future-snapshot-still-uses-native-state-CA10A2__model__r", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "Id" : "legacy-current-extraneous-custom-metadata-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-text-express-v1", "CA10A2__modelLifecycleStatus__c" : "LEGACY" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "creating-legacy-model-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__modelLifecycleStatus__c" : "LEGACY" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "active-context-variant-24k-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "active-context-variant-300k-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:300k", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "haiku-active-region-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "haiku-legacy-region-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:ap-south-1::foundation-model/anthropic.claude-3-haiku-20240307-v1:0:48k", "CA10A2__modelLifecycleStatus__c" : "LEGACY" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "context-variant-mismatch-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-lite-v1:0:24k", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "model-arn-case-mismatch-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1::foundation-model/Amazon.nova-lite-v1:0:24k", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" }, { "context" : { "snapshotTime" : new Date("2026-10-26T12:00:00Z") }, "Id" : "imported-custom-model-model", "CA10A2__modelArn__c" : "arn:aws:bedrock:us-east-1:123456789012:custom-model/imported/abcdefghijkl", "CA10A2__modelLifecycleStatus__c" : "ACTIVE" } ]; """; CREATE TEMP FUNCTION process_CA10A2__CaAwsBedrockProvisionedModelThroughput__c( obj STRUCT< CA10A2__disappearanceTime__c TIMESTAMP, CA10A2__status__c STRING, CA10A2__modelArn__c STRING, CA10A2__customModelArn__c STRING, CA10A2__model__r STRUCT< Id STRING, CA10A2__disappearanceTime__c TIMESTAMP, CA10A2__modelArn__c STRING, CA10A2__modelLifecycleStatus__c STRING >, CA10A2__model__c STRING, Id STRING >, snapshotTime TIMESTAMP ) RETURNS STRUCT DETERMINISTIC LANGUAGE js AS r""" 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 references1 = []; // condition[0], conditionIndex:[0..99] references1.push('Deleted From AWS [CA10A2__disappearanceTime__c]: ' + obj.CA10A2__disappearanceTime__c); if (obj.CA10A2__disappearanceTime__c != null) { return {status: 'DISAPPEARED', conditionIndex: 99, conditionText: "isDisappeared(CA10A2__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.CA10A2__status__c)) { throw new Error("UNDETERMINED condition:101", {cause: {status: 'UNDETERMINED', conditionIndex: 101, conditionText: "CA10A2__status__c.isEmpty()", currentStateMessage: "The Provisioned Throughput status is unavailable.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10A2__status__c; } function extract3() { if (!this.out) { this.out = fieldChecked4(); } return this.out; }; references1.push('Status [obj.CA10A2__status__c]: ' + obj.CA10A2__status__c); try { if (!CollectionLib.contains(CollectionLib.fromArray(['Creating', 'InService', 'Updating', 'Failed'], true, true, true, true), extract3.call(extract3), true)) { return {status: 'UNDETERMINED', conditionIndex: 199, conditionText: "not(setOfText(['Creating', 'InService', 'Updating', 'Failed']).contains(extract('CA10A2__status__c')))", currentStateMessage: "The Provisioned Throughput status 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[2], conditionIndex:[200..299] function fieldChecked7() { if (TextLib.isEmpty(obj.CA10A2__status__c)) { throw new Error("UNDETERMINED condition:201", {cause: {status: 'UNDETERMINED', conditionIndex: 201, conditionText: "CA10A2__status__c.isEmpty()", currentStateMessage: "The Provisioned Throughput status is unavailable.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10A2__status__c; } function extract6() { if (!this.out) { this.out = fieldChecked7(); } return this.out; }; try { if (CollectionLib.contains(CollectionLib.fromArray(['Creating', 'Failed'], true, true, true, true), extract6.call(extract6), true)) { return {status: 'INAPPLICABLE', conditionIndex: 299, conditionText: "setOfText(['Creating', 'Failed']).contains(extract('CA10A2__status__c'))", currentStateMessage: "The Provisioned Throughput is being created or has failed; assess deployment health separately.", 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 extract13() { if (!this.out) { this.out = obj.CA10A2__customModelArn__c; } return this.out; }; function extract9() { if (!this.out) { this.out = BytesLib.contains(obj.CA10A2__modelArn__c, ':custom-model/') || (BytesLib.isEmpty(obj.CA10A2__modelArn__c) && TextLib.contains(extract13.call(extract13), ':custom-model/')); } return this.out; }; references1.push('Model ARN [obj.CA10A2__modelArn__c]: ' + obj.CA10A2__modelArn__c); references1.push('Custom Model ARN [obj.CA10A2__customModelArn__c]: ' + obj.CA10A2__customModelArn__c); if (extract9.call(extract9)) { return {status: 'INAPPLICABLE', conditionIndex: 399, conditionText: "extract('caAwsBedrockUsesCustomModel')", currentStateMessage: "The current model uses a custom-model route outside the foundation-model lifecycle scope.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } // condition[4], conditionIndex:[400..499] function fieldChecked17() { if (BytesLib.isEmpty(obj.CA10A2__modelArn__c)) { throw new Error("UNDETERMINED condition:401", {cause: {status: 'UNDETERMINED', conditionIndex: 401, conditionText: "CA10A2__modelArn__c.isEmpty()", currentStateMessage: "The foundation model ARN is unavailable.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10A2__modelArn__c; } function extract16() { if (!this.out) { this.out = fieldChecked17(); } return this.out; }; try { if (!BytesLib.contains(extract16.call(extract16), '::foundation-model/')) { return {status: 'UNDETERMINED', conditionIndex: 499, conditionText: "not(extract('CA10A2__modelArn__c').contains(bytes('::foundation-model/')))", currentStateMessage: "The current model ARN is missing or does not identify a foundation model.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[5], conditionIndex:[500..599] if (TextLib.isEmpty(obj.CA10A2__modelArn__c) || TextLib.isEmpty(obj.CA10A2__model__c) || obj.CA10A2__model__r.CA10A2__disappearanceTime__c != null) { return {status: 'UNDETERMINED', conditionIndex: 599, conditionText: "isEmptyLookup('CA10A2__model__r')", currentStateMessage: "The current foundation model lookup is missing, unresolved, or disappeared.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } // condition[6], conditionIndex:[600..699] function fieldChecked20() { if (BytesLib.isEmpty(obj.CA10A2__modelArn__c)) { throw new Error("UNDETERMINED condition:601", {cause: {status: 'UNDETERMINED', conditionIndex: 601, conditionText: "CA10A2__modelArn__c.isEmpty()", currentStateMessage: "The foundation model ARN is unavailable.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10A2__modelArn__c; } function extract19() { if (!this.out) { this.out = fieldChecked20(); } return this.out; }; function extractChecked21() { if (TextLib.isEmpty(obj.CA10A2__modelArn__c)) { throw new Error("UNDETERMINED condition:602", {cause: {status: 'UNDETERMINED', conditionIndex: 602, conditionText: "extractCheck(obj.CA10A2__modelArn__c)", currentStateMessage: "Related object via CA10A2__modelArn__c has empty ID", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } if (TextLib.isEmpty(obj.CA10A2__model__c)) { throw new Error("UNDETERMINED condition:603", {cause: {status: 'UNDETERMINED', conditionIndex: 603, conditionText: "extractCheck(obj.CA10A2__model__c)", currentStateMessage: "Related object via CA10A2__model__c is not present", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } if (obj.CA10A2__model__r.CA10A2__disappearanceTime__c != null) { throw new Error("UNDETERMINED condition:604", {cause: {status: 'UNDETERMINED', conditionIndex: 604, conditionText: "extractCheck(obj.CA10A2__model__r.CA10A2__disappearanceTime__c)", currentStateMessage: "Related object via CA10A2__model__c is present, but deleted in the source", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return extract22.call(extract22); } function fieldChecked23() { if (BytesLib.isEmpty(obj.CA10A2__model__r.CA10A2__modelArn__c)) { throw new Error("UNDETERMINED condition:605", {cause: {status: 'UNDETERMINED', conditionIndex: 605, conditionText: "CA10A2__modelArn__c.isEmpty()", currentStateMessage: "The foundation model ARN is unavailable.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10A2__model__r.CA10A2__modelArn__c; } function extract22() { if (!this.out) { this.out = fieldChecked23(); } return this.out; }; references1.push('Model ARN [obj.CA10A2__model__r.CA10A2__modelArn__c]: ' + obj.CA10A2__model__r.CA10A2__modelArn__c); try { if (BytesLib.notEqual(extract19.call(extract19), extractChecked21())) { return {status: 'UNDETERMINED', conditionIndex: 699, conditionText: "extract('CA10A2__modelArn__c') != extract('CA10A2__model__r.CA10A2__modelArn__c')", currentStateMessage: "The related foundation model ARN does not match the current model ARN.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[7], conditionIndex:[700..799] function extractChecked24() { if (TextLib.isEmpty(obj.CA10A2__modelArn__c)) { throw new Error("UNDETERMINED condition:701", {cause: {status: 'UNDETERMINED', conditionIndex: 701, conditionText: "extractCheck(obj.CA10A2__modelArn__c)", currentStateMessage: "Related object via CA10A2__modelArn__c has empty ID", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } if (TextLib.isEmpty(obj.CA10A2__model__c)) { throw new Error("UNDETERMINED condition:702", {cause: {status: 'UNDETERMINED', conditionIndex: 702, conditionText: "extractCheck(obj.CA10A2__model__c)", currentStateMessage: "Related object via CA10A2__model__c is not present", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } if (obj.CA10A2__model__r.CA10A2__disappearanceTime__c != null) { throw new Error("UNDETERMINED condition:703", {cause: {status: 'UNDETERMINED', conditionIndex: 703, conditionText: "extractCheck(obj.CA10A2__model__r.CA10A2__disappearanceTime__c)", currentStateMessage: "Related object via CA10A2__model__c is present, but deleted in the source", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return extract25.call(extract25); } function fieldChecked26() { if (TextLib.isEmpty(obj.CA10A2__model__r.CA10A2__modelLifecycleStatus__c)) { throw new Error("UNDETERMINED condition:704", {cause: {status: 'UNDETERMINED', conditionIndex: 704, conditionText: "CA10A2__modelLifecycleStatus__c.isEmpty()", currentStateMessage: "The foundation model lifecycle status is unavailable.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10A2__model__r.CA10A2__modelLifecycleStatus__c; } function extract25() { if (!this.out) { this.out = fieldChecked26(); } return this.out; }; references1.push('Model Lifecycle: Status [obj.CA10A2__model__r.CA10A2__modelLifecycleStatus__c]: ' + obj.CA10A2__model__r.CA10A2__modelLifecycleStatus__c); try { if (TextLib.equal(extractChecked24(), 'ACTIVE')) { return {status: 'COMPLIANT', conditionIndex: 799, conditionText: "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'ACTIVE'", currentStateMessage: "The current foundation model is Active in its AWS Region.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[8], conditionIndex:[800..899] function extractChecked27() { if (TextLib.isEmpty(obj.CA10A2__modelArn__c)) { throw new Error("UNDETERMINED condition:801", {cause: {status: 'UNDETERMINED', conditionIndex: 801, conditionText: "extractCheck(obj.CA10A2__modelArn__c)", currentStateMessage: "Related object via CA10A2__modelArn__c has empty ID", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } if (TextLib.isEmpty(obj.CA10A2__model__c)) { throw new Error("UNDETERMINED condition:802", {cause: {status: 'UNDETERMINED', conditionIndex: 802, conditionText: "extractCheck(obj.CA10A2__model__c)", currentStateMessage: "Related object via CA10A2__model__c is not present", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } if (obj.CA10A2__model__r.CA10A2__disappearanceTime__c != null) { throw new Error("UNDETERMINED condition:803", {cause: {status: 'UNDETERMINED', conditionIndex: 803, conditionText: "extractCheck(obj.CA10A2__model__r.CA10A2__disappearanceTime__c)", currentStateMessage: "Related object via CA10A2__model__c is present, but deleted in the source", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return extract28.call(extract28); } function fieldChecked29() { if (TextLib.isEmpty(obj.CA10A2__model__r.CA10A2__modelLifecycleStatus__c)) { throw new Error("UNDETERMINED condition:804", {cause: {status: 'UNDETERMINED', conditionIndex: 804, conditionText: "CA10A2__modelLifecycleStatus__c.isEmpty()", currentStateMessage: "The foundation model lifecycle status is unavailable.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10A2__model__r.CA10A2__modelLifecycleStatus__c; } function extract28() { if (!this.out) { this.out = fieldChecked29(); } return this.out; }; try { if (TextLib.equal(extractChecked27(), 'LEGACY')) { return {status: 'INCOMPLIANT', conditionIndex: 899, conditionText: "extract('CA10A2__model__r.CA10A2__modelLifecycleStatus__c') == 'LEGACY'", currentStateMessage: "The current foundation model is Legacy and scheduled for retirement.", currentStateReferences: references1.join('\n'), remediation: "Test an Active replacement model and migrate inference callers before the regional model retirement date.", runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } return {status: 'UNDETERMINED', conditionIndex: 900, conditionText: "otherwise", currentStateMessage: "The current foundation model lifecycle status is missing or unrecognized; verify its regional status in Amazon Bedrock.", 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.CA10A2__disappearanceTime__c AS CA10A2__disappearanceTime__c, sObject.CA10A2__status__c AS CA10A2__status__c, sObject.CA10A2__modelArn__c AS CA10A2__modelArn__c, sObject.CA10A2__customModelArn__c AS CA10A2__customModelArn__c, STRUCT ( `CA10A2__model__r`.Id AS Id, `CA10A2__model__r`.CA10A2__disappearanceTime__c AS CA10A2__disappearanceTime__c, `CA10A2__model__r`.CA10A2__modelArn__c AS CA10A2__modelArn__c, `CA10A2__model__r`.CA10A2__modelLifecycleStatus__c AS CA10A2__modelLifecycleStatus__c ) AS CA10A2__model__r, sObject.CA10A2__model__c AS CA10A2__model__c, sObject.Id AS Id, process_CA10A2__CaAwsBedrockProvisionedModelThroughput__c( STRUCT( sObject.CA10A2__disappearanceTime__c AS CA10A2__disappearanceTime__c, sObject.CA10A2__status__c AS CA10A2__status__c, sObject.CA10A2__modelArn__c AS CA10A2__modelArn__c, sObject.CA10A2__customModelArn__c AS CA10A2__customModelArn__c, STRUCT ( `CA10A2__model__r`.Id AS Id, `CA10A2__model__r`.CA10A2__disappearanceTime__c AS CA10A2__disappearanceTime__c, `CA10A2__model__r`.CA10A2__modelArn__c AS CA10A2__modelArn__c, `CA10A2__model__r`.CA10A2__modelLifecycleStatus__c AS CA10A2__modelLifecycleStatus__c ) AS CA10A2__model__r, sObject.CA10A2__model__c AS CA10A2__model__c, sObject.Id AS Id ), sObject.context.snapshotTime ) as result FROM UNNEST(mock_CA10A2__CaAwsBedrockProvisionedModelThroughput__c()) AS sObject LEFT JOIN UNNEST(mock_CA10A2__CaAwsBedrockFoundationModel__c()) AS `CA10A2__model__r` ON sObject.CA10A2__model__c = `CA10A2__model__r`.Id ) sObject ON sObject.Id = expectedResult.Id;