Class: Aws::Bedrock::Types::AutomatedReasoningPolicyBuildResultAssets
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicyBuildResultAssets
- Defined in:
- gems/aws-sdk-bedrock/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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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.
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 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
1129 1130 1131 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1129 def unknown @unknown end |