Search Results for

    Show / Hide Table of Contents

    Class GuardrailAssessment

    A behavior assessment of the guardrail policies used in a call to the Converse API.

    Inheritance
    object
    GuardrailAssessment
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.AmazonAws
    Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
    Syntax
    public class GuardrailAssessment

    Properties

    | Edit this page View Source

    AppliedGuardrailDetails

    Optional. Details about the specific guardrail that was applied during this assessment, including its identifier, version, ARN, origin, and ownership information.

    Declaration
    [JsonProperty("appliedGuardrailDetails")]
    public AppliedGuardrailDetails AppliedGuardrailDetails { get; set; }
    Property Value
    Type Description
    AppliedGuardrailDetails
    | Edit this page View Source

    AutomatedReasoningPolicy

    Optional. The automated reasoning policy assessment results, including logical validation findings for the input content.

    Declaration
    [JsonProperty("automatedReasoningPolicy")]
    public GuardrailAutomatedReasoningPolicyAssessment AutomatedReasoningPolicy { get; set; }
    Property Value
    Type Description
    GuardrailAutomatedReasoningPolicyAssessment
    | Edit this page View Source

    ContentPolicy

    Optional. The content policy.

    Declaration
    [JsonProperty("contentPolicy")]
    public GuardrailContentPolicyAssessment ContentPolicy { get; set; }
    Property Value
    Type Description
    GuardrailContentPolicyAssessment
    | Edit this page View Source

    ContextualGroundingPolicy

    Optional. The contextual grounding policy used for the guardrail assessment.

    Declaration
    [JsonProperty("contextualGroundingPolicy")]
    public GuardrailContextualGroundingPolicyAssessment ContextualGroundingPolicy { get; set; }
    Property Value
    Type Description
    GuardrailContextualGroundingPolicyAssessment
    | Edit this page View Source

    InvocationMetrics

    Optional. The invocation metrics for the guardrail assessment.

    Declaration
    [JsonProperty("invocationMetrics")]
    public GuardrailInvocationMetrics InvocationMetrics { get; set; }
    Property Value
    Type Description
    GuardrailInvocationMetrics
    | Edit this page View Source

    SensitiveInformationPolicy

    Optional. The sensitive information policy.

    Declaration
    [JsonProperty("sensitiveInformationPolicy")]
    public GuardrailSensitiveInformationPolicyAssessment SensitiveInformationPolicy { get; set; }
    Property Value
    Type Description
    GuardrailSensitiveInformationPolicyAssessment
    | Edit this page View Source

    TopicPolicy

    Optional. The topic policy.

    Declaration
    [JsonProperty("topicPolicy")]
    public GuardrailTopicPolicyAssessment TopicPolicy { get; set; }
    Property Value
    Type Description
    GuardrailTopicPolicyAssessment
    | Edit this page View Source

    WordPolicy

    Optional. The word policy.

    Declaration
    [JsonProperty("wordPolicy")]
    public GuardrailWordPolicyAssessment WordPolicy { get; set; }
    Property Value
    Type Description
    GuardrailWordPolicyAssessment

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation