AutomatedReasoningPolicyBuildResultAssets
Contains the various assets generated during a policy build workflow, including logs, quality reports, test cases, and the final policy definition.
Inheritors
Types
A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.
The complete build log containing detailed information about each step in the policy generation process.
A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.
A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.
A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
Functions
Casts this AutomatedReasoningPolicyBuildResultAssets as a AssetManifest and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyBuildResultAssetManifest value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a AssetManifest.
Casts this AutomatedReasoningPolicyBuildResultAssets as a AssetManifest and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyBuildResultAssetManifest value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a AssetManifest.
Casts this AutomatedReasoningPolicyBuildResultAssets as a BuildLog and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyBuildLog value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a BuildLog.
Casts this AutomatedReasoningPolicyBuildResultAssets as a BuildLog and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyBuildLog value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a BuildLog.
Casts this AutomatedReasoningPolicyBuildResultAssets as a Document and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicySourceDocument value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a Document.
Casts this AutomatedReasoningPolicyBuildResultAssets as a Document and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicySourceDocument value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a Document.
Casts this AutomatedReasoningPolicyBuildResultAssets as a FidelityReport and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyFidelityReport value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a FidelityReport.
Casts this AutomatedReasoningPolicyBuildResultAssets as a FidelityReport and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyFidelityReport value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a FidelityReport.
Casts this AutomatedReasoningPolicyBuildResultAssets as a GeneratedTestCases and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyGeneratedTestCases value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a GeneratedTestCases.
Casts this AutomatedReasoningPolicyBuildResultAssets as a GeneratedTestCases and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyGeneratedTestCases value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a GeneratedTestCases.
Casts this AutomatedReasoningPolicyBuildResultAssets as a PolicyDefinition and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyDefinition value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a PolicyDefinition.
Casts this AutomatedReasoningPolicyBuildResultAssets as a PolicyDefinition and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyDefinition value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a PolicyDefinition.
Casts this AutomatedReasoningPolicyBuildResultAssets as a PolicyScenarios and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyScenarios value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a PolicyScenarios.
Casts this AutomatedReasoningPolicyBuildResultAssets as a PolicyScenarios and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyScenarios value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a PolicyScenarios.
Casts this AutomatedReasoningPolicyBuildResultAssets as a QualityReport and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyDefinitionQualityReport value. Throws an exception if the AutomatedReasoningPolicyBuildResultAssets is not a QualityReport.
Casts this AutomatedReasoningPolicyBuildResultAssets as a QualityReport and retrieves its aws.sdk.kotlin.services.bedrock.model.AutomatedReasoningPolicyDefinitionQualityReport value. Returns null if the AutomatedReasoningPolicyBuildResultAssets is not a QualityReport.