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
BuildLog, GeneratedTestCases, PolicyDefinition, QualityReport, Unknown
Defined Under Namespace
Classes: BuildLog, GeneratedTestCases, PolicyDefinition, QualityReport, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#build_log ⇒ Types::AutomatedReasoningPolicyBuildLog
The complete build log containing detailed information about each step in the policy generation process.
-
#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.
-
#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
#build_log ⇒ Types::AutomatedReasoningPolicyBuildLog
The complete build log containing detailed information about each step in the policy generation process.
945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 |
# File 'lib/aws-sdk-bedrock/types.rb', line 945 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :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 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.
945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 |
# File 'lib/aws-sdk-bedrock/types.rb', line 945 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :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 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.
945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 |
# File 'lib/aws-sdk-bedrock/types.rb', line 945 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :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 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.
945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 |
# File 'lib/aws-sdk-bedrock/types.rb', line 945 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :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 Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
945 946 947 |
# File 'lib/aws-sdk-bedrock/types.rb', line 945 def unknown @unknown end |