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.

Container for the parameters to the CreateAutomatedReasoningPolicy operation. Creates an Automated Reasoning policy for Amazon Bedrock Guardrails. Automated Reasoning policies use mathematical techniques to detect hallucinations, suggest corrections, and highlight unstated assumptions in the responses of your GenAI application.

To create a policy, you upload a source document that describes the rules that you're encoding. Automated Reasoning extracts important concepts from the source document that will become variables in the policy and infers policy rules.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.Bedrock.AmazonBedrockRequest
      Amazon.Bedrock.Model.CreateAutomatedReasoningPolicyRequest

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

Syntax

C#
public class CreateAutomatedReasoningPolicyRequest : AmazonBedrockRequest
         IAmazonWebServiceRequest

The CreateAutomatedReasoningPolicyRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property ClientRequestToken System.String

Gets and sets the property ClientRequestToken.

A unique, case-sensitive identifier to ensure that the operation completes no more than once. If this token matches a previous request, Amazon Bedrock ignores the request but doesn't return an error.

Public Property Description System.String

Gets and sets the property Description.

A description of the Automated Reasoning policy. Use this to provide context about the policy's purpose and the types of validations it performs.

Public Property Name System.String

Gets and sets the property Name.

A unique name for the Automated Reasoning policy. The name must be between 1 and 63 characters and can contain letters, numbers, hyphens, and underscores.

Public Property PolicyDefinition Amazon.Bedrock.Model.AutomatedReasoningPolicyDefinition

Gets and sets the property PolicyDefinition.

The policy definition that contains the formal logic rules, variables, and custom variable types used to validate foundation model responses in your application.

Public Property Tags System.Collections.Generic.List<Amazon.Bedrock.Model.Tag>

Gets and sets the property Tags.

A list of tags to associate with the Automated Reasoning policy. Tags help you organize and manage your policies.

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