AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Provides a comprehensive analysis of the quality and completeness of an Automated Reasoning policy definition, highlighting potential issues and optimization opportunities.

Inheritance Hierarchy

System.Object
  Amazon.Bedrock.Model.AutomatedReasoningPolicyDefinitionQualityReport

Namespace: Amazon.Bedrock.Model
Assembly: AWSSDK.Bedrock.dll
Version: 3.x.y.z

Syntax

C#
public class AutomatedReasoningPolicyDefinitionQualityReport

The AutomatedReasoningPolicyDefinitionQualityReport type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property ConflictingRules System.Collections.Generic.List<System.String>

Gets and sets the property ConflictingRules.

A list of rules that may conflict with each other, potentially leading to inconsistent policy behavior.

Public Property DisjointRuleSets System.Collections.Generic.List<Amazon.Bedrock.Model.AutomatedReasoningPolicyDisjointRuleSet>

Gets and sets the property DisjointRuleSets.

Groups of rules that operate on completely separate sets of variables, indicating the policy may be addressing multiple unrelated concerns.

Public Property RuleCount System.Int32

Gets and sets the property RuleCount.

The total number of rules defined in the policy.

Public Property TypeCount System.Int32

Gets and sets the property TypeCount.

The total number of custom types defined in the policy.

Public Property UnusedTypes System.Collections.Generic.List<System.String>

Gets and sets the property UnusedTypes.

A list of custom types that are defined but not referenced by any variables or rules, suggesting they may be unnecessary.

Public Property UnusedTypeValues System.Collections.Generic.List<Amazon.Bedrock.Model.AutomatedReasoningPolicyDefinitionTypeValuePair>

Gets and sets the property UnusedTypeValues.

A list of type values that are defined but never used in any rules, indicating potential cleanup opportunities.

Public Property UnusedVariables System.Collections.Generic.List<System.String>

Gets and sets the property UnusedVariables.

A list of variables that are defined but not referenced by any rules, suggesting they may be unnecessary.

Public Property VariableCount System.Int32

Gets and sets the property VariableCount.

The total number of variables defined in the policy.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5