Class: Aws::Bedrock::Types::AutomatedReasoningPolicyBuildResultAssets
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicyBuildResultAssets
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-bedrock/types.rb
Overview
AutomatedReasoningPolicyBuildResultAssets is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of AutomatedReasoningPolicyBuildResultAssets corresponding to the set member.
Contains the various assets generated during a policy build workflow, including logs, quality reports, test cases, and the final policy definition.
Direct Known Subclasses
AssetManifest, BuildLog, Document, FidelityReport, GeneratedTestCases, PolicyDefinition, PolicyScenarios, QualityReport, Unknown
Defined Under Namespace
Classes: AssetManifest, BuildLog, Document, FidelityReport, GeneratedTestCases, PolicyDefinition, PolicyScenarios, QualityReport, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#asset_manifest ⇒ Types::AutomatedReasoningPolicyBuildResultAssetManifest
A manifest listing all available artifacts produced by the build workflow.
-
#build_log ⇒ Types::AutomatedReasoningPolicyBuildLog
The complete build log containing detailed information about each step in the policy generation process.
-
#document ⇒ Types::AutomatedReasoningPolicySourceDocument
A source document that was used as input during the build workflow.
-
#fidelity_report ⇒ Types::AutomatedReasoningPolicyFidelityReport
A comprehensive fidelity report that measures how accurately the generated policy represents the source documents.
-
#generated_test_cases ⇒ Types::AutomatedReasoningPolicyGeneratedTestCases
A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
-
#policy_definition ⇒ Types::AutomatedReasoningPolicyDefinition
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
-
#policy_scenarios ⇒ Types::AutomatedReasoningPolicyScenarios
An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
-
#quality_report ⇒ Types::AutomatedReasoningPolicyDefinitionQualityReport
A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#asset_manifest ⇒ Types::AutomatedReasoningPolicyBuildResultAssetManifest
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.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#build_log ⇒ Types::AutomatedReasoningPolicyBuildLog
The complete build log containing detailed information about each step in the policy generation process.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#document ⇒ Types::AutomatedReasoningPolicySourceDocument
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.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#fidelity_report ⇒ Types::AutomatedReasoningPolicyFidelityReport
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.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#generated_test_cases ⇒ Types::AutomatedReasoningPolicyGeneratedTestCases
A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#policy_definition ⇒ Types::AutomatedReasoningPolicyDefinition
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#policy_scenarios ⇒ Types::AutomatedReasoningPolicyScenarios
An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#quality_report ⇒ Types::AutomatedReasoningPolicyDefinitionQualityReport
A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1191 1192 1193 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 def unknown @unknown end |